package com.ruoyi.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 装备基本信息对象 base_eq_info
 *
 * @author ruoyi
 * @date 2025-05-24
 */
public class BaseEqInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 设备ID */
    @Excel(name = "设备ID")
    private Long eqid;



    /** 接收范围 */
    @Excel(name = "接收范围")
    private String receivingRange;

    /** 频率范围 */
    @Excel(name = "频率范围")
    private String frequencyRange;

    /** 驻波比 */
    @Excel(name = "驻波比")
    private String vswr;

    /** 天线增益 */
    @Excel(name = "天线增益")
    private String antennaGain;

    /** 接口方式 */
    @Excel(name = "接口方式")
    private String interfaceMethod;

    /** 外轮廓尺寸 */
    @Excel(name = "外轮廓尺寸")
    private String outlineDimensions;

    /** 基本材料 */
    @Excel(name = "基本材料")
    private String basicMaterials;

    /** 重量 */
    @Excel(name = "重量")
    private String weight;

    /** 极化方式 */
    @Excel(name = "极化方式")
    private String polarizationMode;

    /** 阻抗 */
    @Excel(name = "阻抗")
    private String resistance;

    /** 功率容量 */
    @Excel(name = "功率容量")
    private String power;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setEqid(Long eqid)
    {
        this.eqid = eqid;
    }

    public Long getEqid()
    {
        return eqid;
    }
    public void setFrequencyRange(String frequencyRange)
    {
        this.frequencyRange = frequencyRange;
    }

    public String getFrequencyRange()
    {
        return frequencyRange;
    }
    public void setVswr(String vswr)
    {
        this.vswr = vswr;
    }

    public String getVswr()
    {
        return vswr;
    }
    public void setAntennaGain(String antennaGain)
    {
        this.antennaGain = antennaGain;
    }

    public String getAntennaGain()
    {
        return antennaGain;
    }
    public void setInterfaceMethod(String interfaceMethod)
    {
        this.interfaceMethod = interfaceMethod;
    }

    public String getInterfaceMethod()
    {
        return interfaceMethod;
    }
    public void setOutlineDimensions(String outlineDimensions)
    {
        this.outlineDimensions = outlineDimensions;
    }

    public String getOutlineDimensions()
    {
        return outlineDimensions;
    }
    public void setBasicMaterials(String basicMaterials)
    {
        this.basicMaterials = basicMaterials;
    }

    public String getBasicMaterials()
    {
        return basicMaterials;
    }
    public void setWeight(String weight)
    {
        this.weight = weight;
    }

    public String getWeight()
    {
        return weight;
    }
    public void setPolarizationMode(String polarizationMode)
    {
        this.polarizationMode = polarizationMode;
    }

    public String getPolarizationMode()
    {
        return polarizationMode;
    }
    public void setResistance(String resistance)
    {
        this.resistance = resistance;
    }

    public String getResistance()
    {
        return resistance;
    }
    public void setPower(String power)
    {
        this.power = power;
    }

    public String getPower()
    {
        return power;
    }

    public String getReceivingRange() {
        return receivingRange;
    }

    public void setReceivingRange(String receivingRange) {
        this.receivingRange = receivingRange;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("eqid", getEqid())
                .append("frequencyRange", getFrequencyRange())
                .append("vswr", getVswr())
                .append("antennaGain", getAntennaGain())
                .append("interfaceMethod", getInterfaceMethod())
                .append("outlineDimensions", getOutlineDimensions())
                .append("basicMaterials", getBasicMaterials())
                .append("weight", getWeight())
                .append("polarizationMode", getPolarizationMode())
                .append("resistance", getResistance())
                .append("power", getPower())
                .toString();
    }
}
